<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
  xmlns:h="http://java.sun.com/jsf/html"
  xmlns:ui="http://java.sun.com/jsf/facelets"
  xmlns:f="http://java.sun.com/jsf/core">
  <body>
    <ui:composition template="/WEB-INF/templates/docente.xhtml">
      <ui:define name="titoloSottoSezione">
        Dettaglio Bando del #{mainBean.docente.bandiBean.bandoCorrente.dataPubblicazione}
      </ui:define>
      
      <ui:define name="contenuto">
        <ui:fragment rendered="#{mainBean.docente.bandiBean.bandoCorrente.operazioneInCorso == 0}">
        <h3>Insegnamenti appartenenti al bando del #{mainBean.docente.bandiBean.bandoCorrente.dataPubblicazione},
        scade il #{mainBean.docente.bandiBean.bandoCorrente.dataScadenza}:</h3>
        
        <ui:fragment rendered="#{mainBean.docente.bandiBean.bandoCorrente.numeroInsegnamenti > 0}">
          <table border="1" cellspacing="0" cellpadding="2" style="border-style: solid; border-color: #000000">
            <thead class="tableHeader">
              <tr>
                <th style="border-style: solid; border-color: #000000">Nome insegnamento</th>
                <th style="border-style: solid; border-color: #000000">SSD</th>
                <th style="border-style: solid; border-color: #000000">CFU</th>
                <th style="border-style: solid; border-color: #000000">Ore</th>
                <th style="border-style: solid; border-color: #000000">Corso</th>
                <th style="border-style: solid; border-color: #000000">Compenso</th>
                <th style="border-style: solid; border-color: #000000"></th>
              </tr>
            </thead>
            <tbody>
              <ui:repeat value="#{mainBean.docente.bandiBean.bandoCorrente.insegnamenti}" var="insBean" varStatus="info">
                <tr class="#{info.even ? 'tableRow1' : 'tableRow2'}">
                  <td style="border-style: solid">#{insBean.insegnamento.nome}</td>
                  <td style="border-style: solid">#{insBean.insegnamento.ssd}</td>
                  <td style="border-style: solid">#{insBean.insegnamento.cfu}</td>
                  <td style="border-style: solid">#{insBean.insegnamento.insegnamento.ore}</td>
                  <td style="border-style: solid">#{insBean.insegnamento.corso}</td>
                  <td style="border-style: solid">#{insBean.insegnamento.insegnamento.compenso}</td>
                  <td style="border-style: solid">
                    <h:form>
                      <h:commandLink rendered="#{insBean.richiesto}" value="Cancella richiesta" action="#{insBean.cancellaRichiesta}"/>
                      <h:commandLink rendered="#{!insBean.richiesto}" value="Invia richiesta" action="#{insBean.richiedi}"/>
                    </h:form>
                  </td>
                </tr>
              </ui:repeat>
            </tbody>
          </table>
        </ui:fragment>
        
        <h3>
          <h:outputText rendered="#{mainBean.docente.bandiBean.bandoCorrente.numeroInsegnamenti == 0}"
            value="Questo bando non contiene insegnamenti"/>
        </h3>
        </ui:fragment>
        
        <!-- Conferma richiesta -->
        <ui:fragment rendered="#{mainBean.docente.bandiBean.bandoCorrente.operazioneInCorso == 1}">
          <h1>Proseguire con l'invio della richiesta di assegnamento per l'insegnamento di
          #{mainBean.docente.bandiBean.bandoCorrente.insegnamentoSelezionato.insegnamento.nome}?
          </h1>
          
          <h:form>
            <h:commandButton value="SI" action="#{mainBean.docente.bandiBean.bandoCorrente.insegnamentoSelezionato.confermaRichiesta}"/>
            <h:commandButton value="NO" action="#{mainBean.docente.bandiBean.bandoCorrente.insegnamentoSelezionato.annullaRichiesta}"/>
          </h:form>
        </ui:fragment>
        
        <!-- Conferma cancellazione richiesta -->
        <ui:fragment rendered="#{mainBean.docente.bandiBean.bandoCorrente.operazioneInCorso == 2}">
          <h1>Proseguire con la cancellazione della richiesta di assegnamento per l'insegnamento di
          #{mainBean.docente.bandiBean.bandoCorrente.insegnamentoSelezionato.insegnamento.nome}?
          </h1>
          
          <h:form>
            <h:commandButton value="SI" action="#{mainBean.docente.bandiBean.bandoCorrente.insegnamentoSelezionato.confermaCancellazione}"/>
            <h:commandButton value="NO" action="#{mainBean.docente.bandiBean.bandoCorrente.insegnamentoSelezionato.annullaCancellazione}"/>
          </h:form>
        </ui:fragment>
      </ui:define>
    </ui:composition>
  </body>
</html>